@charset "UTF-8";
/**********变量元素*********/
html {
  /**************html根字体大小**************/
  font-size: 12px; }

/***********这里是页面*********/
.web {
  width: 100%;
  height: 100%;
  margin: 0 auto; }
  .web header {
    /***********头部样式************/
    top: 0;
    left: 0;
    width: 100%;
    height: 7.41667rem;
    position: fixed;
    z-index: +2; }
    .web header img {
      /**********头部的背景图***********/
      display: block;
      width: 100%;
      height: 100%; }
    .web header .xian {
      /*******头部各种样式*********/
      position: absolute;
      left: 1.91667rem;
      top: 2.66667rem; }
      .web header .xian .xian_1 {
        border: 0.16667rem solid #ffffff;
        width: 2.5rem;
        margin-bottom: 0.5rem; }
      .web header .xian .xian_2 {
        border: 0.16667rem solid #ffffff;
        width: 2.5rem;
        margin-bottom: 0.5rem; }
      .web header .xian .xian_3 {
        border: 0.16667rem solid #ffffff;
        width: 2.5rem; }
    .web header .dian_1 {
      width: 2.16667rem;
      height: 2.16667rem;
      border-radius: 2.16667rem;
      background: #ff0000;
      position: absolute;
      left: 4.16667rem;
      top: 1.16667rem;
      line-height: 2.16667rem;
      text-align: center; }
      .web header .dian_1 span {
        font-size: 1.35083rem;
        color: #ffffff; }
    .web header .quan {
      /***********这里是搜索按钮**************/
      border: 0.25rem solid white;
      width: 3.66667rem;
      height: 3.66667rem;
      border-radius: 50%;
      position: absolute;
      top: 1.58333rem;
      right: 1.41667rem;
      text-align: center; }
      .web header .quan .sousuo {
        font-size: 2.91667rem;
        line-height: 100%;
        color: white; }
  .web section {
    /**********这里是内容样式**********/
    width: 100%;
    margin-top: 7.91667rem;
    margin-bottom: 7.91667rem; }
    .web section .section_top {
      position: relative;
      width: 100%; }
      .web section .section_top .logo .logo_1 {
        margin-top: -0.33333rem; }
        .web section .section_top .logo .logo_1 img {
          display: block;
          width: 100%;
          height: 29.75rem; }
      .web section .section_top .logo .logo_2 {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 8.66667rem;
        background: rgba(0, 0, 0, 0.3); }
        .web section .section_top .logo .logo_2 p {
          color: #ffffff;
          font-size: 2.21917rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          margin-top: 1.83333rem;
          margin-left: 2.25rem; }
        .web section .section_top .logo .logo_2 .pinglun {
          margin-top: 0.91667rem;
          margin-left: 2.25rem;
          position: relative; }
          .web section .section_top .logo .logo_2 .pinglun .aixin {
            color: #ffffff;
            font-size: 2.91667rem;
            position: absolute;
            top: -0.91667rem;
            left: -0.66667rem; }
          .web section .section_top .logo .logo_2 .pinglun .aixin + span {
            color: #ffffff;
            font-size: 1.48rem;
            padding-left: 2.25rem; }
          .web section .section_top .logo .logo_2 .pinglun .yan {
            color: #ffffff;
            font-size: 1.83333rem;
            position: absolute;
            top: 0;
            left: 8.5rem; }
          .web section .section_top .logo .logo_2 .pinglun .yan + span {
            color: #ffffff;
            font-size: 1.48rem;
            padding-left: 6.25rem; }
          .web section .section_top .logo .logo_2 .pinglun .dian {
            width: 0.83333rem;
            height: 0.83333rem;
            border-radius: 0.83333rem;
            background: #cec0b4;
            position: absolute;
            top: 0.83333rem;
            left: 21.25rem; }
          .web section .section_top .logo .logo_2 .pinglun .dian_1 {
            background: #b60005; }
          .web section .section_top .logo .logo_2 .pinglun .dian_2 {
            left: 22.91667rem; }
          .web section .section_top .logo .logo_2 .pinglun .dian_3 {
            left: 24.58333rem; }
          .web section .section_top .logo .logo_2 .pinglun .dian_4 {
            left: 26.25rem; }
          .web section .section_top .logo .logo_2 .pinglun .shijian {
            color: #ffffff;
            font-size: 1.48rem;
            margin-right: 1.66667rem; }
    .web section .section_zj_top {
      width: 90.94%;
      height: 100%;
      display: block;
      margin: 2.5rem auto; }
      .web section .section_zj_top .news {
        display: inline-block;
        width: 100%;
        height: 9.83333rem; }
        .web section .section_zj_top .news:active {
          background: gainsboro; }
        .web section .section_zj_top .news .Sola_Aoi h2 {
          color: #323232;
          font-size: 2.07167rem;
          width: 27.5rem;
          overflow: hidden;
          text-overflow: ellipsis;
          -webkit-box-orient: vertical;
          display: -webkit-box;
          -webkit-line-clamp: 2; }
        .web section .section_zj_top .news .Sola_Aoi .case {
          position: relative;
          margin-top: 1.66667rem;
          color: #c5c5c5; }
          .web section .section_zj_top .news .Sola_Aoi .case .aixin_1 {
            font-size: 2.5rem;
            position: absolute;
            top: -0.16667rem;
            left: -0.16667rem; }
          .web section .section_zj_top .news .Sola_Aoi .case .aixin_1 + span {
            font-size: 1.5rem;
            margin-left: 2.08333rem;
            padding-right: 5.83333rem; }
          .web section .section_zj_top .news .Sola_Aoi .case .case_1 {
            font-size: 1.6275rem; }
          .web section .section_zj_top .news .Sola_Aoi .case .case_1 + span {
            font-size: 1.77583rem;
            margin-left: 0.41667rem; }
        .web section .section_zj_top .news img {
          width: 17.33333rem;
          height: 9.83333rem;
          display: block; }
      .web section .section_zj_top .shui_px {
        border: 0.08333rem solid #e4e4e4;
        width: 100%;
        margin-top: 1.25rem; }
      .web section .section_zj_top .news_1 {
        margin-top: 1.25rem; }
        .web section .section_zj_top .news_1 .Sola_Aoi h2 {
          margin-top: 0.41667rem; }
        .web section .section_zj_top .news_1 .Sola_Aoi .case {
          margin-top: 1.33333rem; }
          .web section .section_zj_top .news_1 .Sola_Aoi .case .aixin_1 + span {
            margin-right: 2.91667rem; }
    .web section .section_zj_bot {
      width: 100%;
      height: 2.08333rem;
      background: #f5f5f5;
      margin-top: 2.83333rem; }
    .web section .section_bot {
      width: 90.94%;
      height: 100%;
      display: block;
      margin: 0 auto; }
      .web section .section_bot .case_2 {
        margin-top: 2.75rem; }
        .web section .section_bot .case_2 h2 {
          color: #323232;
          font-size: 2.07167rem; }
        .web section .section_bot .case_2 .img {
          width: 15.58333rem;
          height: 10.33333rem;
          margin-top: 1.41667rem;
          display: inline-block; }
        .web section .section_bot .case_2 .img_1 {
          margin-left: 0.66667rem; }
        .web section .section_bot .case_2 .photo {
          margin-top: 0.75rem;
          color: #c5c5c5;
          position: relative; }
          .web section .section_bot .case_2 .photo img {
            width: 2.25rem;
            height: 2.25rem;
            position: absolute;
            top: 0;
            left: 0; }
          .web section .section_bot .case_2 .photo img + span {
            font-size: 1.6275rem;
            padding-left: 2.91667rem;
            margin-right: 3.08333rem; }
          .web section .section_bot .case_2 .photo .pinglun_1 {
            font-size: 1.75rem;
            position: absolute;
            top: 0.25rem;
            left: 8.91667rem; }
          .web section .section_bot .case_2 .photo .pinglun_1 + span {
            font-size: 1.33167rem;
            margin-right: 3.08333rem; }
          .web section .section_bot .case_2 .photo .aixin_2 {
            font-size: 2.5rem;
            position: absolute;
            top: -0.25rem;
            left: 15.25rem; }
          .web section .section_bot .case_2 .photo .aixin_2 + span {
            font-size: 1.33167rem; }
          .web section .section_bot .case_2 .photo .case_3 span:nth-child(1) {
            font-size: 1.6275rem; }
          .web section .section_bot .case_2 .photo .case_3 span:nth-child(2) {
            font-size: 1.77583rem; }
      .web section .section_bot .press {
        margin-top: 2.91667rem; }
        .web section .section_bot .press .Sola_Aoi .case .aixin_1 + span {
          margin-right: 0; }
        .web section .section_bot .press .Sola_Aoi .case .case_1 {
          margin-left: -2.91667rem; }
      .web section .section_bot .project {
        margin-top: 1.25rem; }
        .web section .section_bot .project .Sola_Aoi .case .aixin_1 + span {
          margin-right: 0; }
        .web section .section_bot .project .Sola_Aoi .case .case_1 {
          margin-left: -4.58333rem; }
      .web section .section_bot .sp_xian {
        border: 0.08333rem solid #e4e4e4;
        width: 100%;
        margin-top: 2.5rem;
        margin-bottom: 1.66667rem;
        display: block; }
      .web section .section_bot .lianjie {
        text-align: center; }
        .web section .section_bot .lianjie a {
          color: #bbbbbb;
          font-size: 1.83333rem;
          margin-bottom: 2.58333rem;
          text-decoration: none;
          display: inline-block; }
          .web section .section_bot .lianjie a:active {
            color: red; }
  .web footer {
    /*************这里是尾部样式*************/
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 7.91667rem;
    background: #f5f5f5;
    border-top: 0.16667rem solid #cccbcb; }
    .web footer .foot .home_page {
      /***********这里是首页按钮***********/
      text-align: center;
      margin: 0 auto;
      width: 20%;
      height: 7.91667rem;
      display: inline-block; }
      .web footer .foot .home_page a {
        text-decoration: none;
        display: inline-block;
        width: 100%;
        height: 100%; }
        .web footer .foot .home_page a .a {
          width: 100%;
          height: 100%;
          display: inline-block;
          margin: 1.91667rem auto;
          line-height: 2.08333rem; }
          .web footer .foot .home_page a .a .wuzi {
            /**********这里是iconfont***********/
            display: inline-block;
            margin: 0 auto;
            font-size: 3.41667rem;
            width: 100%;
            color: #8b8b8b; }
          .web footer .foot .home_page a .a p {
            color: #8b8b8b;
            font-size: 1.66667rem; }
    .web footer .foot .home_page_1 {
      /**********这里是首页按钮***********/ }
      .web footer .foot .home_page_1 a .a .wuzi {
        color: #b60207; }
      .web footer .foot .home_page_1 a .a p {
        color: #b60207; }
    .web footer .foot .gimc {
      /**********这里是GIMC************/ }
      .web footer .foot .gimc a .a img {
        width: 4.16667rem;
        height: 2.91667rem;
        margin: -0.41667rem auto;
        margin-bottom: -0.16667rem; }
    .web footer .foot .article {
      /********这里是文章段落********/ }
      .web footer .foot .article a .a img {
        width: 3.33333rem;
        height: 2.91667rem;
        margin: -0.58333rem auto;
        margin-bottom: -0.16667rem; }
    .web footer .foot .resource {
      /***********这里是新闻资源**********/ }
      .web footer .foot .resource a .a .ziyuan {
        font-size: 3.33333rem;
        margin: -0.08333rem auto;
        font-weight: bold; }
    .web footer .foot .college {
      /************这里是学院信息************/ }
      .web footer .foot .college a .a img {
        width: 5.25rem;
        height: 2.66667rem;
        margin: -0.58333rem auto;
        margin-bottom: -0.16667rem; }
